home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Light ROM 4
/
Light ROM 4 - Disc 1.iso
/
text
/
maillist
/
1995
/
1095.doc
/
000968_owner-lightwav…mail.webcom.com_Tue Oct 17 01:13:28 1995.msg
< prev
next >
Wrap
Internet Message Format
|
1995-11-07
|
2KB
Received: by mail.webcom.com
(1.37.109.15/16.2) id AA293527608; Tue, 17 Oct 1995 01:13:28 -0700
Return-Path: <owner-lightwave@mail.webcom.com>
Received: from access4.digex.net by mail.webcom.com with ESMTP
(1.37.109.15/16.2) id AA293467603; Tue, 17 Oct 1995 01:13:23 -0700
Received: (from erniew@localhost) by access4.digex.net (8.6.12/8.6.12) id EAA07279 ; for ; Tue, 17 Oct 1995 04:06:12 -0400
Date: Tue, 17 Oct 1995 04:06:11 -0400 (EDT)
From: Ernie Wright <erniew@access.digex.net>
X-Sender: erniew@access4.digex.net
To: lightwave@mail.webcom.com
Subject: Re: Morphing magic - NOT!?!?
In-Reply-To: <s0827ec3.082@novell.com>
Message-Id: <Pine.SUN.3.91.951017014737.28980A-100000@access1.digex.net>
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-lightwave@mail.webcom.com
Precedence: bulk
Mathew Mower wrote:
> Why is it that LW requires exact point correspondence for object
> morphs?
>
> I'm sure that I have seen other programs that allow arbitrary object
> morphs (at least I did see cubes to spheres). Is this a limitation
> for all packages or just LW.
A lot could be said about this, but the short answer is that it's a
limitation of 3D in general.
The cubes to spheres morph was probably modeled as a superellipsoid:
pow( pow( x/a, n2 ) + pow( y/b, n2 ), n1/n2 ) + pow( z/c, n1 ) - 1
where pow( x, n ) is the C function that raises x to the n power.
The parameters n1 and n2 are sometimes called bulge factors. As you
vary them, the shape goes from a rounded box (n1 and n2 > 10.0 or so)
to a sphere (n1 = n2 = 2.0) to an octahedron (1.0) to sort of a six-
pointed star shape. There are also superhyperboloids (of one and two
sheets) and supertorii. As a group they're called superquadrics.
The morph is possible because the shape can be completely described by
a single, continuous function. This is the analytic equivalent of two
polygon-based shapes having the same number of points. The only good
model representation for completely general morphing is voxels, but
the use of these on a day-to-day basis is still a decade away at least.
- Ernie
--
Ernie Wright <erniew@access.digex.net> sent this message.
To Post a Message : lightwave@webcom.com
Un/Subscription Requests To : lightwave-request@webcom.com
(DIGEST) or : lightwave-digest-request@webcom.com
Administrative Items To : owner-lightwave@webcom.com